/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package ifpe.entities;

import static ifpe.consistencies.Consistencies.*;

/**
 *
 * @author Sostenes
 */
public class Usuario extends Pessoa {

    private long id;
    private String login;
    private String senha;
    private Grupo grupo;

    public long getId() {
        return id;
    }

    public void setId(long id) {
        this.id = id;
    }

    public String getLogin() {
        return login;
    }

    public void setLogin(String login) {
        consistNotNull(login, "O campo Login não pode ser vazio.");
        this.login = login;
    }

    public String getSenha() {
        return senha;
    }

    public void setSenha(String senha) {
        consistNotNull(senha, "O campo Senha não pode ser vazio.");
        this.senha = senha;
    }

    public Grupo getGrupo() {
        return grupo;
    }

    public void setGrupo(Grupo grupo) {
        consistNotNull(grupo, "O Grupo não pode ser vazio.");
        this.grupo = grupo;
    }
}
